21 pounds is very heavy, but I don't know what the stock rims weigh. The 18" O.Z. Superleggera wheels I am looking at are around 17-pounds a piece. Then again, they make you bend over and take it if you want to by them.
Eitherway, you sound like you need a transmission before cruising with them.