05 mastiff struts won't work. You have to have the 03 or 04 Rt struts for your bike.
03 and 04 Rt chopper seat will work on your bike...only thing is on the 03 chopper seat it has a metal tab on the back to attach to the fender and you would have to remove it and put on the 2 suction cups or drill a hole in the fender which I wouldn't do to use the tab. I would put in the suction cups on the 03 seat