I was following this
http://chinariders.net/modules.php?n...ewtopic&t=7415 and kept looking for those damn 3 screws but couldn't find them..lol
The screen "oil filter" I did find was kind in the shape of a thimble and just wire mesh.
On a better note...I did take it off road for a few minutes today and it was blast..I just need to find some more places around my house for that now.