Found the part number for the push lever its 241-16342-00,available from most places but none of my local shops cud be bothered to help me out never knew mechanics whocdont want to fix motorbikes,the only other part no and part I am lookin for is that for the rxs100 baffle or a baffle cash waiting,in good nick of course,also willvriding without said baffle fuck up my bike my buddies said it will be faster and run better if I do but am fearful damaging the engine it had 27000,when I got it