clean a motor?

sorry if this is in the wrong section or eanything but iv just got a quick question,
What would be a good way to clean a motor, i just got a swap and thing looks dirty and oily as hell
i was thinking of getting some motor degreaser from like canadian tire or something but those cans go for like $8 a can and i dont have a power washer
thanks eany sugestions are welcome,
What would be a good way to clean a motor, i just got a swap and thing looks dirty and oily as hell

i was thinking of getting some motor degreaser from like canadian tire or something but those cans go for like $8 a can and i dont have a power washer

thanks eany sugestions are welcome,