I have a 3-speed PTO- L-540 RPM, H- 860 RPM and belly- 2650 RPM I never use high for regular implements, but that might be perfect for a generator set.
My only question is will it produce "clean" or "dirty" power? Dirty power can damage electronics and hurt certain things like refrigerator compressors. I need to look into that. Right now, diesel is $2.89/gallon, but one gallon will run my tractor for hours. Diesel may be a cost-efficient source, but I don't have real-world figures to know for sure.