is a 95 f150 302 a windsor block?

All 302's are Windsor block. The only hitch in your getalong is that it is not a roller engine and the power output is substantially lower than a 5.0 HO. 195, I believe.
 
I say go for it, Iam prety sure all you need is the accessory bracket kit and a intake. The 95 block is set up for the roller cam so you might want to go ahead and do the cam swap. just remember 2 things 1 if you do the cam swap be sure to change the dist gear (steel) and 2 the 351 is 28 oz unbalance (have to use 28oz flywheel and balancer) whoops I thought you had a 351 w truck motor.