for sights I always recomend KHmountain.com, cheap sites that can handle a paintball hit
and wont break the bank
also they are from china but they do have wide selection of sights.
I also would suggest a riser, dosnt need to be fancy or anything
just needs to sit up high enough so your looking straight down your sights.