I've got a bad on/off switch and stripped engine mount screws. I've got a 1/10 nitro truck where I typically get parts from this site where I bought it from: https://www.nitrorcx.com/sparepart51c08.html. However, I don't see any replacement switch and engine screws. Does anyone know where else I can buy them from? I attached some pics of them.