No brainer, the stock one. None of those mods are needed, except maybe the lowering if you are short and can't get your feet down. But its a Ninja 300 FFS, no one is that short. Plus the white one is going to look brand new. You can see the black one is showing it's age. Nothing wrong with 18k, it's just going to look it a bit.