first issue is to solve the spring rubbing the shaft, than if that works it might possibly clear the frame. than, setup spring correctly for weight and length. first step would be to find something that will fit.
i dont think the body of the shock is much different, mostly thinking spring rate, OD, and length is the main issue. Still interested to see how the Gen1 spring fits on the Gen2 shock. that will tell us the most.
***** also noticed that in the pictures posted, the spring is very close to the front of the shock, and way out on the back by the drive shaft, i wonder if the spring was rotated on the shock body if it would clear? or just swap left side for right side. Point being, the spring looks closer to shock body, and if possible to rotate to give clearance.
2010 front coil PN# from Tascaparts.com
Coil Spring- 560 lbs per inch, 13.25 " of normal working height, ID is 4.0" , 0.746 wire dia.
Part Number: HL3Z-5310-A
2017 Front Coil PN# from Tascaparts.com
Coil Spring- 533 lbs per inch
Part Number: AL3Z-5310-B
Link to Eibach lift for 2017 Gen2 with spring rates listed. Interesting..... Stock Gen2 is 533 but move to 583 with these springs..level kit...
https://www.cjponyparts.com/eibach-...front-lift-springs-f-150-raptor-2017/p/EBLK1/